﻿@model Tecnosop.WebUI.Models.ResultadoBusquedaNotaDebitoViewModel
@{
    ViewBag.Title = "Resultado de la búsqueda";
    Layout = "~/Views/NotaDebito/_LayoutNotaDebito.cshtml";
}
@*@section css {
    <style>
        .centrado 
        {
            text-align: center;
            margin-left: auto;
            margin-right: auto;
        }
    </style>
}*@
<fieldset>
    <legend>Resultado de la búsqueda</legend>
        <br />
        @if(Model.Resultado.Any())
        {
            Html.Telerik().Grid(Model.Resultado)
                .Name("ResultadoBusqueda")
                .DataKeys(keys => keys.Add(k => k.ID_NOTA_DEBITO))
               .DataBinding(dataBinding => dataBinding.Server()
                .Delete(MVC.NotaDebito.Delete().GetRouteValueDictionary()))
                .Columns(columuns =>
                      {
                columuns.Bound(c => c.ID_NOTA_DEBITO)
                        .Format(Html.ActionLink("{0}", MVC.NotaDebito.Details("{0}")).ToString())
                        .Encoded(false)
                        .Width(150);
                columuns.Bound(c => c.RAZON_SOCIAL);
                columuns.Bound(c => c.NUMERO_FACTURA);
                columuns.Bound(c => c.FECHA);
                columuns.Bound(c => c.MONTO);

                columuns.Command(cmd =>
                {
                    cmd.Custom("Editar")
                            .Text("Editar")
                            .Ajax(false)
                            .ButtonType(GridButtonType.ImageAndText)
                            .ImageHtmlAttributes(new { @class = "t-icon t-edit" })
                            .HtmlAttributes(new { @class = "nice radius verysmall white button" })
                            .Action(MVC.NotaDebito.ActionNames.Edit, MVC.NotaDebito.Name);
                    cmd.Delete()
                        .ButtonType(GridButtonType.ImageAndText)
                        .HtmlAttributes(new { @class = "nice radius verysmall red button" });
                }).Width(170);

                      })
                .Selectable()
                .Pageable(paging => paging.PageSize(20))
                .Scrollable(scrolling => scrolling.Enabled(false))
                .PrefixUrlParameters(false)
                .Sortable()
                .Filterable()
                .Render();
        }
        else
        {
            <div class="nice alert-box error centrado" style="width: 300px">
                No se encontraron resultados
            </div>
            <div class="centrado">
                @Html.ActionLink("Volver", MVC.NotaDebito.Index(), new { @class = "nice radius small blue button" })
            </div>
        }
</fieldset>